package com.sojson.util.pay.wx.bean.child.response;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.sojson.base.impl.BaseUtilDto;

import lombok.Data;

/**
 * 企业微信回调地址校验Bean
 * 
 * @author liu
 * @date 2021-04-01
 */
@Data
public class WxQyResCallBackUrlVerify extends BaseUtilDto {

    /***/
    private static final long serialVersionUID = 2231406852564862492L;
    /** 企业微信加密签名，msg_signature结合了企业填写的token、请求中的timestamp、nonce参数、加密的消息体 */
    @JsonProperty("msg_signature")
    @JSONField(name = "msg_signature")
    private String msgSignature;
    /** 时间戳 */
    private String timestamp;
    /** 随机数 */
    private String nonce;
    /** 加密的字符串。需要解密得到消息内容明文，解密后有random、msg_len、msg、receiveid四个字段，其中msg即为消息内容明文 */
    private String echostr;

}